﻿// Created by amoylel on 12/17/2018.
// Copyright (c) 2018 amoylel All rights reserved.

#ifndef AMO_SMART_PTR_0B73887C_8312_4FFE_B458_35AB72805359_HPP__
#define AMO_SMART_PTR_0B73887C_8312_4FFE_B458_35AB72805359_HPP__




#include <amo/config.hpp>
#include <amo/memory.hpp>


#ifdef BOOST_NO_CXX11_SMART_PTR
#include <amo/config.hpp>
#else
#include <memory>
#endif
namespace amo {
#ifdef BOOST_NO_CXX11_SMART_PTR
    using boost::shared_ptr;
    using boost::scoped_ptr;
    using boost::intrusive_ptr;
    using boost::weak_ptr;
#else
    using std::shared_ptr;
    /*   using std::scoped_ptr;
       using std::intrusive_ptr;*/
    using std::weak_ptr;
#endif
}



#endif // AMO_SMART_PTR_0B73887C_8312_4FFE_B458_35AB72805359_HPP__
